package cn.xie.blog.model.common.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author: xiaoxie
 * create: 2025-04-24 15:29
 * @BelongsProject: blog-parent
 * @BelongsPackage: cn.xie.blog.model.common.vo
 * description: 获取用户详细信息对象
 */
@Data
public class UserDetailsVO implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    private Long userId;

    private String username;

    private String email;

    private String avatarUrl;

    private String bio;

    private LocalDateTime createdAt;

    private LocalDateTime lastLogin;

    private int isAdmin;

    private org.joda.time.LocalDateTime updateAt;


}
